var ajax = {

  get: function (options) {

    //参数配置
    //options
    // {
    //   url: 请求路径, string
    //   data: 请求参数, {}
    //   success: 请求成功后的回调函数, function () {}
    // }

    //1、创建ajax对象
    var xhr = new XMLHttpRequest();

    //2、监听ajax对象状态的变化
    xhr.onreadystatechange = function () {
      if (this.readyState === 4 && this.status === 200) {
        //处理服务器响应的数据
        options.success(this.responseText);
      }
    }

    //处理参数
    if (options.data) {
      var params = '';
      for (var key in options.data) {
        params += key + '=' + options.data[key] + '&'
      }

      options.url += '?' + params.slice(0, -1);

    }


    console.log('options.url ==> ', options.url);
    
    

    //3、建立服务器连接
    xhr.open('GET', options.url, true);


    //4、发起请求
    xhr.send();

  }

}